botch things up royally - Francés Inglés Diccionario